unset $_POST[""]

Tags:    php

Er der mulighed for at man kan "unsette" en $_POST[""] variabel ?
unset() duer ikke rigtig.
Hvordan gør man så ?




7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Er der mulighed for at man kan "unsette" en $_POST[""] variabel ?
unset() duer ikke rigtig.
Hvordan gør man så ?


Hvor vil du gøre det?

Ellers burde flg. kunne klare det:
Fold kodeboks ind/udKode 


MH.

The-Freak

Livet er for kort til at kede sig.



Er der mulighed for at man kan "unsette" en $_POST[""] variabel ?
unset() duer ikke rigtig.
Hvordan gør man så ?


ehm? Hvorfor vil du unsette en $_POST variabel? :/
________________________
er din windows måske lovlig?



Nå er det godt nok så simpelt :)
tak.

Mht. til hvorfor, så er grunden at jeg er igang med at lave en lille bitte side til mig selv, hvor det hele ligger i én fil.
Dvs. hvis der skal skrives noget til en database, kan man bare trykke F5, og skrive igen og igen hvis $_POST[""] variablen er sat. Og det er jo ikke planen.
Og ja... Den er til mig selv, så jeg kunne selvfølgelig bare lade være, men det er da rart nok at vide :)



Argh!... Jeg er altid for hurtig til at give point.
Men skidt med det. Jeg har fundet et alternativ.

Skriv aligevel gerne hvordan det kan gøres.



Rigtigt nok kan man bare sætte $_POST[""] til NULL som the freak siger. Ser bare ikke nogen grund til at unsette en $_POST som jeg ikke ville bruge alligevel, men har ikke set din kode jo (:

Argh!... Jeg er altid for hurtig til at give point.
Men skidt med det. Jeg har fundet et alternativ.

Skriv aligevel gerne hvordan det kan gøres.




nok en dum ide at bruge et element i en array uden navn

unset($_POST);

unset($_POST["navn"]);

men det vil da ikke hjælpe på det du vil?



nok en dum ide at bruge et element i en array uden navn

unset($_POST);

unset($_POST["navn"]);

men det vil da ikke hjælpe på det du vil?



Hehe. Nej unset() nytter ikke på $_POST[""].
Og mht. til at jeg ikke angav noget navn i array'et, var at det bare var et eksempel.

Tråden er lukket, så i behøver ikke svare længere.

Men ang. koden, Steffan, så må du da godt se den. :)
index.php:
Fold kodeboks ind/udKode 


Jeg har fjernet lidt, så det måske er lidt mere overskueligt. Det er trods alt lidt klumpet når det hele køres i én fil.

I ved... Når man opdaterer browser-vinduet (F5), kan man fortsat få $_POST["var"] variablerne frem, og dermed vil scriptet skrive til databasen igen. Og det er jo som sagt ikke meningen.
Jeg tror heller ikke at det nytter at sætte deres værdi = NULL, for browseren henter dem jo selv igen.
Hvis man derimod sender klienten videre til siden, findes de ikke længere.



t